package org.dromara.common.core.domain.model;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 用户登录对象
 *
 * @author Lion Li
 */

@Data
public class LoginBody implements Serializable {

    // 默认序列化版本号，用来兼容不同版本序列化的兼容性
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 客户端id，用来获取客户端信息
     */
    private String clientId;// 客户端id，能

    /**
     * 用来获取客户端信息
     */
    private String grantType;

    /**
     * 租户ID，用来获取租户信息
     */
    private String tenantId;

    /**
     * 用户名，用来获取用户信息
     */
    private String username;

    /**
     * 用户密码，用来获取用户信息
     */
    private String password;

    /**
     * 验证码，用来返回验证码图片
     */
    private String code;

    /**
     * 唯一标识，
     */
    private String uuid;

}
